package com.hz.ruoyiequipment.data.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.hz.ruoyiequipment.data.domain.vo.QxEquipment;
import com.hz.ruoyiequipment.data.domain.vo.QxTimeData;
import com.ruoyi.common.core.web.domain.AjaxResult;

/**
 * @Author: xqd
 * @CreateDate: 2025/03/06/10:42
 * @Description:
 */
public interface AgrEquipmentQxService extends IService<QxEquipment> {
    /**
     * @return:
     * @Author: xqd
     * @Date: 2025/3/8 17:00
     * @Description: 修改气象设备表数据
     */
    AjaxResult updateAgrEquipmentQx(QxEquipment qxEquipment);

    /**
     * @return:
     * @Author: xqd
     * @Date: 2025/3/8 17:01
     * @Description: 删除气象设备表数据
     */
    AjaxResult delAgrEquipmentQxByEquipmentId(Long equipmentId);


    // 查询气象设备表数据
    AjaxResult getQxTimeData(Long equipmentId);

    // 查询气象历史数据
    AjaxResult getQxTimeDatas(Long equipmentId);

    // 查询气象设备表数据头部
    AjaxResult getQxTimeDataHead(Long equipmentId);

    //新增气象站历史数据信息
    AjaxResult insertQxTimeData( QxTimeData qxTimeData);
}
